home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / tools / cdc / src / makefile < prev    next >
Makefile  |  1997-06-05  |  2KB  |  53 lines

  1. LC = hlk -x
  2. AS = $(GCC_AS) /u /g
  3. CC = gcc
  4. OPS = -S -O
  5.  
  6. CDC.x: CDC.o CDRC.o CDR2.o CDC_CLIB.o
  7.     'ZCDC -r
  8.     'if EXIST CDC.x  CDC -r
  9.     'COPY CDC*.MAC a:\INCLUDE
  10.     'COPY CDC_CLIB.H a:\INCLUDE
  11.     'COPY CDC_CLIB.o a:\LIB
  12.     $(LC) CDC.o CDRC.o CDR2.o CDC_CLIB.o >> ERR
  13.  
  14. CDC.o : CDC.s CDRD.s CDRT.s CDRC_.s CDRC__.s SCSIC.s
  15.     @echo -------------------- Assemble $< 
  16.     @$(AS) -d CDC.s > ERR
  17.  
  18. CDRC_.s : CDRC_.c
  19.     @echo --------------------- Compile $< 
  20.     @$(CC) CDRC_.c $(OPS)   -o$(temp)\T!M!P.s1 -fall-text
  21.     @echo S.Edit
  22.     @SED -e "s/\t.include/*/" $(temp)\T!M!P.s1 > $(temp)\T!M!P.s2
  23.     @SED -e "s/\t.end/*/"     $(temp)\T!M!P.s2 > CDRC_.s
  24.     @'echo        ----
  25.     @'echo    ヘッダと[.end]を消去する!!!!
  26.     @'echo        ----
  27.     @'SUPERED CDRC_.s
  28.     del -y $(temp)\T!M!P.s? > nul
  29.  
  30. CDRC__.s : CDRC__.c
  31.     @echo --------------------- Compile $< 
  32.     @$(CC) CDRC__.c $(OPS)  -o$(temp)\T!M!P.s1 -fall-text
  33.     @echo S.Edit
  34.     @SED -e "s/\t.include/*/" $(temp)\T!M!P.s1 > $(temp)\T!M!P.s2
  35.     @SED -e "s/\t.end/*/"     $(temp)\T!M!P.s2 > $(temp)\T!M!P.s3
  36.     @SED -e "s/\?/???/"       $(temp)\T!M!P.s3 > $(temp)\T!M!P.s4
  37.     @SED -e "s/\RUNS_HUM/*/"  $(temp)\T!M!P.s4 > CDRC__.s
  38.     @'@echo        ----
  39.     @'@echo    LABEL ?xx を変更
  40.     @'@echo    [.data]とヘッダと[.end]を消去する!!!!
  41.     @'@echo        ----
  42.     @'SUPERED CDRC__.s
  43.     del -y $(temp)\T!M!P.s? > nul
  44.  
  45. CDRC.o : CDRC.c
  46.     @echo --------------------- Compile $< 
  47.     @$(CC) $< -O -c -fall-text
  48.  
  49. %.o : %.s
  50.     @echo -------------------- Assemble $< 
  51.     @$(AS) $< >> ERR
  52.  
  53.